QuickTime Streaming
|
Previous
|
Chapter Contents
|
Chapter Top
|
Next
|
Contents
QuickTime Streaming
About Streaming
Unicast Streaming
Multicast Streaming
Streaming QuickTime Over RTP or HTTP
Features In QuickTime 4
Using QuickTime Streaming
Receiving Streaming Movies
Opening A Streaming Movie
Playing A Streaming Movie
Serving Streaming Movies
Creating Streaming Movies
Server Movies
Client Movies
Compositing Streaming and Non-Streaming Tracks
Writing Media Packetizers and Reassemblers
Passing Non-Media Data
Writing a Media Packetizer
Sequence of Events
Packetizer Component Type and Subtype
The 'pcki' Public Resource
Media Preflight
Initialization
Set Up and Information Functions
Sample Processing Functions
Calling the Packet Builder
Flush and Reset Routines
Writing a Packet Reassembler
Reassembler Component Type and Subtype
The 'rsmi' Public Resource
The Base Reassembler
Opening Your Reassembler
Initialization
Set Up and Information Functions
Handling Packets Yourself
Handling Chunks Yourself
Reset and Clear Cache Functions
QuickTime Streaming Reference
Media Packetizer Functions
RTPMPInitialize
RTPMPPreflightMedia
RTPMPIdle
RTPMPSetSampleData
RTPMPReset
RTPMPSetInfo
RTPMPGetInfo
RTPMPSetTimeScale
RTPMPGetTimeScale
RTPMPSetTimeBase
RTPMPGetTimeBase
RTPMPHasCharacteristic
RTPMPSetPacketBuilder
RTPMPGetPacketBuilder
RTPMPSetMediaType
RTPMPGetMediaType
RTPMPSetMaxPacketSize
RTPMPGetMaxPacketSize
RTPMPSetMaxPacketDuration
RTPMPGetMaxPacketDuration
RTPMPDoUserDialog
RTPMPSetSettingsFromAtomContainerAtAtom
RTPMPGetSettingsIntoAtomContainerAtAtom
RTPMPGetSettingsAsText
Packet Builder Functions
RTPPBBeginPacketGroup
RTPPBBeginPacket
RTPPBAddPacketLiteralData
RTPPBAddPacketSampleData
RTPPBAddPacketRepeatedData
RTPPBReleaseRepeatedData
RTPPBEndPacket
RTPPBEndPacketGroup
Packet Reassembler Functions
RTPRssmInitialize
RTPRssmReset
RTPRssmComputeChunkSize
RTPRssmAdjustPacketParams
RTPRssmCopyDataToChunk
RTPRssmSendPacketList
RTPRssmGetTimeScaleFromPacket
RTPRssmSetInfo
RTPRssmGetInfo
RTPRssmSetCapabilities
RTPRssmGetCapabilities
RTPRssmSetPayloadHeaderLength
RTPRssmGetPayloadHeaderLength
RTPRssmSetTimeScale
RTPRssmGetTimeScale
RTPRssmNewStreamHandler
RTPRssmSendStreamHandlerChanged
RTPRssmSetSampleDescription
RTPRssmGetChunkAndIncrRefCount
RTPRssmSendChunkAndDecrRefCount
RTPRssmSendLostChunk
RTPRssmClearCachedPackets
RTPRssmReleasePacketList
RTPRssmIncrChunkRefCount
RTPRssmDecrChunkRefCount
Common Streaming Error Codes
Streaming Errors
Network Errors
Mac Toolbox Errors
RTSP Errors
Hint Track Format
Locating Hint Tracks in a QuickTime Movie
Finding the Hinted Track from a Hint Track
Finding a Hint Track from a Hinted Track
Hint Track Structure
Track Header Atom (
'tkhd'
)
Edits Atom (
'edts'
)
Track Reference Atom (
'tref'
)
Media Atom
Media Handler Header Atom (
'mdhd'
)
Media Handler Description Atom (
'hdlr'
)
The Media Information Atom (
'minf'
)
The Sample Table Atom (
'stbl'
)
The Hint Track User Data Atom (
'udta'
)
The User Data Name Atom (
'name'
)
Hint Information Atom (
'hinf'
)
Hint Track Information Atom (
'hnti'
)
Hint Track Samples
Packet Table Format
Extra Information TLV Table Format
Data Tables
Hint Track Information Atom (
'hnti'
) in Movie User Data Atom
© 1998 Apple Computer, Inc.
|
Previous
|
Chapter Contents
|
Chapter Top
|
Next
|